Component({
	/**
	 * 组件的属性列表
	 */
	properties: {
		//占位图行数
		row: {
			type: Number,
			value: 0,
			observer(value) {
			  this.setData({ rowArray: Array.from({ length: value }) });
			},
		},
		//占位图宽度
		rowWidth: {
			type: String,
			value: '90'
		},
		//占位图高度
		rowHeight: {
			type: String,
			value: '20'
		},
		//是否显示占位图
		show: {
			type: Boolean,
			value: true
		},
		//是否开启动画
		animate: {
			type: Boolean,
			value: true
		},
		//是否显示标题占位图
		title: Boolean,
		//是否显示列表占位图
		list: Boolean,
		//列表占位图高度
		listHeight: {
			type: String,
			value: '90'
		},
		//是否显示轮播占位图
		banner: Boolean,
		//轮播占位图高度
		bannerHeight: {
			type: String,
			value: '130'
		},
		//是否显示悬浮底部菜单
		hoverMenu: Boolean,
		//轮播占位图高度
		menuRow: {
			type: Number,
			value: 1
		},
		//是否显示导航菜单占位图
		nav: Boolean,
		//导航占位图个数
		navNum: {
			type: Number,
			value: 0,
			observer(value) {
				this.setData({ navArray: Array.from({ length: value }) });
			},
		},
	},

	/**
	 * 组件的初始数据
	 */
	data: {
		rowArray: [],
		navArray: [],
	},

	/**
	 * 组件的方法列表
	 */
	methods: {

	}
})
